package edu.wpi.first.wpilibj.templates;

/**
 * The RobotMap is a mapping from the ports sensors and actuators are wired into
 * to a variable name. This provides flexibility changing wiring, makes checking
 * the wiring easier and significantly reduces the number of magic numbers
 * floating around.
 */
public class RobotMap {
    // For example to map the left and right motors, you could define the
    // following variables to use with your drivetrain subsystem.
    
    //Chassis Motors
    public static final int 
        LEFT_TRACK = 1,
        RIGHT_TRACK = 2;
        
    //Speed Settings (Range is 0 to 1.0, 1.0 is Maximum)
    public static double
        DRIVE_MAX_SPEED = 1.0,
        DRIVE_SLOW_SPEED = 0.4,
        BRIDGE_ARM_SPEED = 1.0,
        SHOOTER_MAX_SPEED = 1.0;
    
    //Bridge Arm
    public static final int
         BRIDGE_ARM = 1;
    
    //Bridge Arm Motor Reverse Settings
    public static final boolean
         BRIDGE_PUSHER_REVERSED = false;
    
    //Elevator Motors
    public static final int
         LOWER_ELEVATOR = 1,
         UPPER_ELEVATOR = 2;
    
    //Elevator Tilt
    public static final int
         TILT_ELEVATOR = 1;
    
    //Chassis Motor Reverse Settings
    public static final boolean
         LEFT_TRACK_REVERSED = false,
         RIGHT_TRACK_REVERSED = false;
    
    
    // public static final int rightMotor = 2;
    
    // If you are using multiple modules, make sure to define both the port
    // number and the module. For example you with a rangefinder:
    // public static final int rangefinderPort = 1;
    // public static final int rangefinderModule = 1;
            
            
}
